From 043da08cae916a02d887d152d398c8825e6feda1 Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Thu, 13 Oct 2005 15:25:42 +0100 Subject: [PATCH] Fix broken test for zombies. Signed-off-by: Ewan Mellor --- tools/python/xen/xend/XendDomain.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/python/xen/xend/XendDomain.py b/tools/python/xen/xend/XendDomain.py index 7b1ea4a759..66668ef6e9 100644 --- a/tools/python/xen/xend/XendDomain.py +++ b/tools/python/xen/xend/XendDomain.py @@ -313,12 +313,13 @@ class XendDomain: def domain_lookup_by_name_nr(self, name): self.domains_lock.acquire() try: - matching = filter(lambda d: d.getName() == name, - self.domains.values()) + matching = filter( + lambda d: d.getName() == name and not d.isShutdown(), + self.domains.values()) n = len(matching) if n == 1: return matching[0] - elif n > 1 and not d.isTerminated(): + elif n > 1: log.error('Name uniqueness has been violated for name %s! ' 'Recovering by renaming:', name) for d in matching: -- 2.30.2